home *** CD-ROM | disk | FTP | other *** search
- Path: ix.netcom.com!netnews
- From: ChrisC <jamesch@popd.ix.netcom.com>
- Newsgroups: comp.sys.cbm
- Subject: Re: C= RESTORE
- Date: Fri, 09 Feb 1996 22:46:20 -0500
- Organization: Netcom
- Message-ID: <311C150C.6D61@popd.ix.netcom.com>
- References: <8265158845901@ccsnet.com> <4ffsk2$11k@victoria.pe.net> <4fh04d$bvs@bcarh8ab.bnr.ca>
- NNTP-Posting-Host: ix-orl5-27.ix.netcom.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-NETCOM-Date: Fri Feb 09 7:43:43 PM PST 1996
- X-Mailer: Mozilla 2.0b6a (Win95; I)
-
- Markus Wandel wrote:
- >
- > I just had a look at the schematics, and the RESTORE key is capacitively
- > coupled to the chip it drives. What this means is that the pulse from the
- > key must have a fast rise time for the signal to be recognized. And since
- > the keys have rubber contacts, the required fast rise time occurs if the key
- > is struck fairly hard, but not if it is tapped normally.
- >
- > (OK, OK, before everybody jumps on me: The RESTORE key generates a low-going
- > pulse. But the technical term is still "rise time." The actual circuit is
- > 1M from RESTORE key to +5, then 51pF cap, then 470K to +5, then 556 trigger
- > input. The 556 turns the short spike that makes it through the capacitor
- > back into a nicely timed NMI pulse.)
- >
- > This is a feature. The RESTORE key generates a non-maskable interrupt.
- > What this can do is screw up anything timing sensitive the machine may be
- > doing at the time, like a transfer on the serial I/O bus or RS232 interface.
- > It may crash the machine if the Kernel ROM is currently swapped out. It
- > will restart a game cartridge image. And so on. You can't mask a NMI.
- > And with the key right next to the RETURN key, I guess they just wanted to
- > reduce the possibility of NMIs being generated by mistake.
- >
- > I always thought this was an excellent feature. RUN-STOP/RESTORE gets
- > out of all kinds of hung computer scenarios, and bashing RESTORE fairly
- > hard just kind of made sense.
- >
- > --
- > Markus Wandel Ottawa Ont. Canada (613) 592-1225
- > markus@pinetree.org <-- NOT 'mwandel@bnr.ca' (that's for work only)
- >
- > *** DISCLAIMER *** Not speaking for or representing my employer in any way.
- I use to Bash the RESTORE key, but then I read of a "trick". Just use
- your index and middle finger and peck at the key. Think of a woodpecker
- pecking a tree. Now the RESTORE key triggers almost every single time
- and I don't risk damage by banging it. :)
-